package com.chixing.day01_syntax;

/**
 * 文档注释：用于说明该类的作用
 * 标识符的命名规则：
 * 1、只能是 字母、数字、下划线_、美元$组成
 * 2、package包：字母全部小写，一般是网站或者组织的逆序
 * 3、class 类名：单词首字母必须全部大写，不允许数字开头，upperCamleCase
 */
/*
数据类型：
1、基本数据类型（原始数据类型、元类型）：
整形：
byte：1字节（表示容量时1024为换算单位、表示速率时1000为换算单位、表示整数的范围为（-128~127））
short：2字节
int：4字节（默认的整形类型）
long：8字节，后面加上(L/l)
浮点型：
float：单精度浮点型（4字节）（后面加上F/f）
double：双精度浮点型（8字节）（默认的浮点型）
字符（默认是双字节）：char（character）：表示一个字符（''）；
    转义字符:eg:('):'\''、("):'\”'
布尔：boolean：
2、引用数据类型：数组array、类class、接口interface、枚举enum、注解annotation
3、数据类型转换：convert,cast;
    自动类型转换：小-->大；eg: double d3 = 99.9f;
    强制类型转换：大-->小；eg: byte i2 = (byte)789;
4、char<-->int 直接相互转换 （a:97,A:65.....）
 */

public class SyntaxDemo {
    //主函数、main函数：程序运行的入口
    public static void main(String[] args) {
        int aaaaa = 10 ;
        for (char i = 'a'; i <= 'z'; i++) {
            if(i=='z'){
                System.out.println(i);
                break;
            }
            System.out.print(i);
        }
        System.out.println("==========================");
        for (char i = 'A'; i <= 'Z'; i++) {
            System.out.print(i);
        }
        System.out.println("==========================");
        int a = 30,b = 20 ;
        a = a^b;
        b = a^b;
        a = a^b;
        System.out.println("a："+a);
        System.out.println("b："+b);


    }
}
